Information processing apparatus, information processing method for controlling display of virtual object

ABSTRACT

There is provided an information processing apparatus that controls display of a virtual object displayed in an extended work space in which a real object and the virtual object are operable, the information processing apparatus including an operation deciding unit configured to decide an operation process to the virtual object displayed in the extended work space on the basis of a result of analysis of input information to the extended work space, the analysis being based on position information of an information terminal detected in the extended work space and display control trigger information for changing display of the virtual object, and a display control unit configured to execute a display control process of the virtual object on the basis of the decided operation process.

CROSS-REFERENCE TO RELATED APPLICATION

The present application is a continuation application of U.S. patentapplication Ser. No. 14/440,383, filed May 4, 2015, which is a NationalStage of PCT/JP2013/078100, filed Oct. 16, 2013, and claims the benefitof priority from prior Japanese Patent Application JP 2012-247940, filedNov. 9, 2012, the entire content of which is hereby incorporated byreference.

TECHNICAL FIELD

The present disclosure relates to an information processing apparatus,an information processing method, and a computer-readable recordingmedium.

BACKGROUND ART

Action with an actually touchable real object, such as writingcharacters on a paper with a pen, cutting a cooking ingredient in akitchen, and playing a card game, is unable to be performed in the samespace as action using digital information with a personal computer or asmartphone, for example. However, it is anticipated that, in future,digital information is superimposed on a real world using a projectorfor example, to enable a work in a space which integrates a real worldand a digital information world. Some examples are writing a formula ona paper to automatically generate a graph and projecting a cut line on acooking ingredient to cut it appropriately according to a recipe. ARapplication for realizing such processes is, for example, the technologydisclosed in Patent Literature 1 and others.

A preceding technology that presents digital information of a virtualobject on a real world is, for example, a technology using a projector,a head mount display (HMD) of a see-through type, a camera-equippeddisplay such as a smartphone, or the like. In the following, such workspace that integrates a real world and digital information is referredto as “extended work space”.

CITATION LIST Patent Literature

Patent Literature 1: JP 2010-238098A

SUMMARY OF INVENTION Technical Problem

A work performed in an extended work space is, for example, handlingdigital information, such as weather, news, clock, and photograph, in anextended work space by projecting them on a desk or a wall. In thiscase, an application is selected and activated from a home screen imageof a smartphone, a tablet terminal, and a personal computer, or thelike, and intended digital information is projected to enable handlingof digital information in an extended work space. However, to handleintended digital information in an extended work space, one has toswitch to the home screen image and select the application every time.Another method is, for example, to activate a specific application froma smartphone and forward digital information to another device. However,one has to select a device to which to digital information is forwarded,from a complicated hierarchical menu structure.

Thus, the present disclosure proposes a novel and improved informationprocessing apparatus, an information processing method, and acomputer-readable recording medium, which enables handling of digitalinformation in an extended work space that integrates a real world anddigital information by a simple and intuitive method.

Solution to Problem

According to the present disclosure, there is provided an informationprocessing apparatus that controls display of a virtual object displayedin an extended work space in which a real object and the virtual objectare operable, the information processing apparatus including anoperation deciding unit configured to decide an operation process to thevirtual object displayed in the extended work space on the basis of aresult of analysis of input information to the extended work space, theanalysis being based on position information of an information terminaldetected in the extended work space and display control triggerinformation for changing display of the virtual object, and a displaycontrol unit configured to execute a display control process of thevirtual object on the basis of the decided operation process.

According to the present disclosure, when a predetermined action isperformed using an information terminal in an extended work space,display control of a virtual object of a control target is executedbetween an information processing apparatus and the informationterminal. This provides a user interface that enables a user to operateby a simple and intuitive method.

According to the present disclosure, there is provided an informationprocessing method of controlling display of a virtual object displayedin an extended work space in which a real object and the virtual objectare operable, the information processing method including deciding anoperation process to the virtual object displayed in the extended workspace, on the basis of a result of analysis of input information to theextended work space, the analysis being based on position information ofan information terminal detected in the extended work space and displaycontrol trigger information for changing display of the virtual object,and executing a display control process of the virtual object on thebasis of the decided operation process.

Further, the present disclosure provides a computer-readable storagemedium having a program stored therein, the program causing a computerto function as the above information processing apparatus.

Advantageous Effects of Invention

As described above, according to the present disclosure, an informationprocessing apparatus, an information processing method, and acomputer-readable recording medium, which enables handling of digitalinformation in an extended work space that integrates a real world anddigital information by a simple and intuitive method, is provided.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is an explanatory diagram illustrating an exemplary configurationof an extended work space system according to a first embodiment of thepresent disclosure.

FIG. 2 is a block diagram illustrating a function and configuration ofan information recognition display device according to the sameembodiment.

FIG. 3 is a flowchart illustrating an incorporation process of digitalinformation from an information terminal to an extended work space.

FIG. 4 is a flowchart illustrating a removal process of digitalinformation displayed on a work surface from an extended work space toan information terminal.

FIG. 5 is an explanatory diagram for describing a photographtransferring process performed between a work surface in an extendedwork space and an information terminal.

FIG. 6 is an explanatory diagram illustrating an example in which a doorof a refrigerator is utilized as a work surface of an extended workspace.

FIG. 7 is an explanatory diagram illustrating an example ofsynchronization, when synchronizing digital information displayed in anextended work space and digital information of an information terminal.

FIG. 8 is an explanatory diagram illustrating an exemplary operation forrecognizing a real object in an extended work space and displayingdigital information associated with recognized information on a worksurface of an extended work space.

FIG. 9 is an explanatory diagram illustrating an another exemplaryoperation for recognizing a real object in an extended work space anddisplaying digital information associated with recognized information ona work surface of an extended work space.

FIG. 10 is an explanatory diagram for describing an operation forpreventing an incorrect operation of transfer of digital information.

FIG. 11 is an explanatory diagram illustrating an activation process ofa remote collaboration function in an extended work space systemaccording to a second embodiment of the present disclosure.

FIG. 12 is an explanatory diagram illustrating another example of anactivation process of a remote collaboration function in an extendedwork space system according to the same embodiment.

FIG. 13 is an explanatory diagram illustrating an example of anauthentication method according to the same embodiment.

FIG. 14 is an explanatory diagram illustrating another example of anauthentication method according to the same embodiment.

FIG. 15 is an explanatory diagram illustrating another example of anauthentication method according to the same embodiment.

FIG. 16 is an explanatory diagram illustrating another example of anauthentication method according to the same embodiment.

FIG. 17 is an explanatory diagram illustrating another example of anauthentication method according to the same embodiment.

FIG. 18 is an explanatory diagram illustrating an example in whichoperable processes are listed when an authentication successes.

FIG. 19 is an explanatory diagram for describing an exclusion process todigital information.

FIG. 20 is a block diagram illustrating a hardware configuration of aninformation processing unit.

DESCRIPTION OF EMBODIMENTS

Hereinafter, preferred embodiments of the present disclosure will bedescribed in detail with reference to the appended drawings. Note that,in this specification and the drawings, elements that have substantiallythe same function and structure are denoted with the same referencesigns, and repeated explanation is omitted.

Note that description will be made in the following order.

-   1. First Embodiment (Transfer of Digital Information)-   1.1. Exemplary Configuration of Extended Work Space System-   1.2. Function and Configuration of Information Recognition Display    Device-   1.3. Work in Extended Work Space-   2. Second Embodiment (Remote Collaboration Function)-   2.1. Remote Collaboration Function-   2.2. Interactive authentication Method-   3. Hardware Configuration Example    <1. First Embodiment>    [1.1. Exemplary Configuration of Extended Work Space System]

First, with reference to FIG. 1, an exemplary configuration of anextended work space system according to the first embodiment of thepresent disclosure will be described. FIG. 1 is an explanatory diagramillustrating an exemplary configuration of the extended work spacesystem according to the present embodiment.

The extended work space system according to the present embodiment is asystem that recognizes a real object that is present in the real world,and superimposes digital information of a virtual object in the realworld, and constructs an extended work space in which the real world anddigital information are integrated. The extended work space systemincludes for example, a projector that projects digital information inthe extended work space, a camera that takes an image of the extendedwork space, a sensing device that recognizes a gesture such as touch,pinch in, and pinch out, performed in the extended work space, and awireless communication device.

For example, as illustrated in FIG. 1, a tabletop is used as a worksurface 2, and an information recognition display device 100 includingthe projector, the camera, the wireless communication device, and thesensing device is installed on the tabletop to project digitalinformation on the work surface 2, for the purpose of constructing anextended work space. The work surface 2 is an information operationsurface on which operation and display of information are performed inthe extended work space, and is a region on which the projector canproject an image and of which the camera can capture an image. Theinformation recognition display device 100 takes an image of a spaceincluding the work surface 2 with the camera, and recognizes a user'sgesture performed on the work surface 2 by the sensing device. Also, theprojector projects digital information on the work surface 2 tosuperimpose digital information on an object that is present in the realworld.

Although in the extended work space system, the information recognitiondisplay device 100 including the projector is installed on the tabletopto project digital information on the work surface 2 in an example ofFIG. 1, the projector may be installed on a desk light stand on atabletop, a ceiling light, a wall, or the like. Also, instead ofprojecting digital information by the projector, a device of a glassestype such as a camera-equipped head mount display (HMD) and a HMD of asee-through type may be used, for example. In this case, the digitalinformation superimposed in the extended work space is superimposed onthe display of the glasses type which is worn by a user. Also, as analternative of the projector, a device such as a smartphone including acamera and a display may be used to superimpose and display digitalinformation on a through-the-lens image that is captured by the cameraand displayed on the display.

Also, the sensing device may be, for example, an IR camera that detectsinfrared light projected parallelly onto the work surface 2, a stereocamera, a special sensor capable of acquiring depth information, or thelike. Also, the sensing device may be a touch sensor that detects acontact of a finger or the like to the work surface 2, and a devicecapable of acquiring coordinates of a writing trajectory by a digitalpen using ultrasonic wave and infrared light. Note that the coordinatesof the writing trajectory may be detected by detecting a writingtrajectory of a normal pen with another sensor such as a camera, withoutusing the digital pen.

The wireless communication device is, for example, a device capable ofcommunicating with an external device such as Bluetooth (registeredtrademark), Wi-Fi (registered trademark), and NFC (Near FieldCommunication).

[1.2. Function and Configuration of Information Recognition DisplayDevice]

Next, on the basis of FIG. 2, function and configuration of theinformation recognition display device 100 will be described. FIG. 2 isa block diagram illustrating the function and configuration of theinformation recognition display device 100 according to the presentembodiment. The information recognition display device 100 according tothe present embodiment includes a projection unit 110, a detection unit120, an imaging unit 130, an information processing unit 140, and acommunication unit 150.

The projection unit 110 is a function unit that projects digitalinformation in the extended work space, and is configured by theprojector or the like described in FIG. 1. The projection unit 110receives a display instruction from the information processing unit 140described later, and displays digital information in the extended workspace in which the projection unit 110 is installed.

The detection unit 120 detects motion information in the extended workspace. The detection unit 120 is configured by the sensing device or thelike described in FIG. 1, for example. The detection unit 120 outputs adetection result to the information processing unit 140 described later.

The imaging unit 130 is a function unit that takes an image of theextended work space, and is configured by the camera or the likedescribed in FIG. 1. The imaging unit 130 outputs a shot image to theinformation processing unit 140 described later.

The information processing unit 140 analyzes position and motion of anobject in the extended work space, and executes a display process ofdigital information in the extended work space in response to theanalysis result. The information processing unit 140 includes a settingstoring unit 148, a display control unit 146, an operation deciding unit144, and an analysis unit 142, as illustrated in FIG. 2.

The analysis unit 142 analyzes position and motion of an object in theextended work space on the basis of information of at least one of adetection result of the detection unit 120 and a shot image by theimaging unit 130. For example, the analysis unit 142 calculates a changein the motion of a hand of a user from a detection result by thedetection unit 120. Then, the analysis unit 142 identifies a gesture,such as touch and pinch in, and pinch out, which a user performs in theextended work space, from the identified change of the motion of a handof a user with reference to the setting storing unit 148. The analysisresult by the analysis unit 142 is operation input information that auser performs in the extended work space, and digital information isdisplayed in a virtual work space on the basis of the analysis result.The analysis unit 142 outputs an analysis result to the operationdeciding unit 146.

The operation deciding unit 144 decides an operation method of digitalinformation in the extended work space, on the basis of the analysisresult of the analysis unit 142. For example, the operation decidingunit 144 decides the operation method of digital informationcorresponding to a user's gesture identified by the analysis unit 142,with reference to the setting storing unit 148. The operation method ofthe digital information is, for example, copying digital information ofan information terminal to the work surface 2, moving digitalinformation of the work surface 2 to an information terminal, scale-upand scale-down of digital information displayed on the work surface 2,or the like. The operation deciding unit 144 outputs the decidedoperation method to the display control unit 146.

The display control unit 146 executes a display process of digitalinformation in the extended work space, on the basis of the operationmethod decided by the operation deciding unit 144. For example, thedisplay control unit 146 executes a display process for displaying atransfer of digital information between an information terminal and thework surface 2, a display change process of digital informationdisplayed in the extended work space (scale-up, scale-down, movingetc.), and the like. The display control unit 146 outputs a displayprocess method of digital information to the projection unit 110, toinstruct display of digital information.

The setting storing unit 148 stores information for deciding analysisexecuted in the information processing unit 140, an operation method ofdigital information, or the like. For example, with reference toinformation stored in the setting storing unit 148, the analysis unit142 identifies operation input information that a user performs in theextended work space, and the operation deciding unit 144 decides theoperation method of digital information in the extended work space.

The communication unit 150 transmits information to and receivesinformation from the information recognition display device 100 ofanother extended work space. The communication unit 150 enablesinformation to be exchanged with the information recognition displaydevice 100 of another extended work space, so that each extended workspace mutually reflects the situation of another extended work space.

[1.3. Work in Extended Work Space]

The information recognition display device 100 according to the presentembodiment is a device that controls operation of a real object in theextended work space and digital information in an information terminalin response to operation input information input in the extended workspace. The information recognition display device 100 executes a controlto enable simple and intuitive handling of digital information, for thepurpose of removing complicated operations and efforts that has occurredwhen handling digital information in the extended work space in thepast.

First, on the basis of FIGS. 3 to 5, a transfer process of digitalinformation performed between the work surface in the extended workspace 2 and the information terminal, which is a basic process by theinformation recognition display device 100, will be described. FIG. 3 isa flowchart illustrating an incorporation process of digital informationfrom the information terminal 200 to the extended work space. FIG. 4 isa flowchart illustrating a removal process of digital informationdisplayed on the work surface from the extended work space to theinformation terminal 200. FIG. 5 is an explanatory diagram fordescribing a photograph transferring process performed between the worksurface in the extended work space 2 and the information terminal 200.

When digital information is able to be transferred between the worksurface in the extended work space 2 and the information terminal 200,work such as editing can be performed at a site where operation ofdigital information is easy, and digital information can be incorporatedinto the portable information terminal 200 after completion of the work.Note that, the information terminal 200 is, for example, a device suchas a smartphone, a tablet terminal, and a digital camera.

The information terminal 200 has a limited operation region, while beingcapable of creating a spacious work surface 2 in the extended workspace. Accordingly, for example, when editing a plurality of imagesstored in the information terminal 200, only an editing target image isdisplayed and edited one by one in the information terminal 200, due tothe limitation of the operation region. Thus, images stored in theinformation terminal 200 are incorporated on the work surface 2, and theincorporated images are spread on the work surface 2, in order to enablea person to simultaneously edit images while looking at differentimages. In addition, work of digital information utilizing the extendedwork space is particularly effective, when a large work space is to beprovided, such as when a plurality of persons browse and sharephotographs, or when a message is written on a screen image.

Note that, in the following, digital information can be variousinformation including content such as moving image and sound, aninformation posting service such as twitter (registered trademark), anapplication such as clock, news, game, and the like. Also, the digitalinformation selected in the information terminal 200 may be stored inthe main body of the information terminal 200, or may be stored in aserver connected to the information terminal 200 via a network in acommunicable manner, like cloud computing. The information recognitiondisplay device 100 of the extended work space and the informationterminal 200 are in advance connected to each other by wirelesscommunication. Pairing of these devices may be conducted by a pastsetting method using the setting screen image of the operation terminal,or may be conducted by touch pairing in which pairing is automaticallyconducted by contacting the information terminal 200 that is to bepaired on the information recognition display device 100.

(1) Digital Information Incorporation Process

First, a process for incorporating digital information selected in theinformation terminal 200 from the information terminal 200 into the worksurface in the extended work space 2 will be described. As illustratedin FIG. 3, first, a user operates the information terminal 200 to selectdigital information that is to be incorporated into the work surface 2(S100). One or a plurality of pieces of digital information may beincorporated. In the left side of FIG. 5, a photograph is taken as anexample of digital information, to illustrate an exemplary operation forincorporating a photograph of the information terminal 200 into the worksurface 2 of the extended work space. In this example, the photograph300 of the incorporation target is displayed on the screen of theinformation terminal 200, to enable the incorporation target to beselected. Note that, when incorporating a plurality of photographs, auser performs an operation for deciding incorporation targets (forexample, pressing a screen image for a long period to display anincorporation target decision button and pressing the button, etc.) withthe information terminal 200.

After selecting digital information of the incorporation target, a userputs the information terminal 200 on the work surface in the extendedwork space 2, as the operation for instructing incorporation of digitalinformation (S102). In the example of the left side of FIG. 5, a userputs the information terminal 200 on the tabletop of the work surface 2.When the information recognition display device 100 recognizes that auser puts the information terminal 200 on the work surface 2, thedigital information of the incorporation target is incorporated in thework surface 2 in response to display control triggering informationcreated by putting the information terminal 200 on the work surface 2(S104). A method for determining that an incorporation action of digitalinformation is performed can be, for example, a method using an imagerecognition technology, a method using a time stamp, or the like.

In the method using an image recognition technology, first, the imagingunit 130 of the information recognition display device 100 takes animage of digital information displayed on the information terminal 200,and the analysis unit 142 recognizes the captured image of digitalinformation. For example, the image recognition is performed byregistering in advance, in the information recognition display device100, registered images corresponding to digital information displayed onthe information terminal 200, and matching the image captured by theimaging unit 130 to the registered image. Besides, digital informationof the incorporation target may be recognized, for example, byidentifying a two-dimensional bar code such as a QR code (registeredtrademark) displayed on the information terminal 200, or identifying atime-series lighting pattern of the screen image of the informationterminal 200. Information that is to be acquired in advance for imagerecognition is recorded in the setting storing unit 148 of the imagerecognition display device 100.

On the other hand, in the method using a time stamp, the incorporationaction may be determined from a temporal difference between a time stampof a time point when the information terminal 200, of which the motionis detected, stops its motion (“motion-stop determination time point”)and a time stamp of a motion-stop determination time point acquired bythe detection unit 120. Note that the inside clocks of the informationterminal 200 and the information recognition display device 100 aresynchronized in advance. Alternatively, a temporal difference of theinside clocks are measured in advance, and one of the time stamps iscorrected by the temporal difference. Also, in addition to thecomparison of the time stamps, the analysis unit 142 may calculate anormalized cross-correlation between the motion information recognizedby the information terminal 200 and the motion information of theinformation terminal 200 recognized by the information recognitiondisplay device 100, so that the execution of the incorporation actionmay be determined on the basis of the time difference at which thecorrelation value is highest.

In addition to such execution determination of the incorporation actionof digital information, the analysis unit 142 determines whether or notthe information terminal 200 has contacted the work surface 2 from thedetection result of the detection unit 120. If it is determined that theinformation terminal 200 has contacted the work surface 2 on the basisof the analysis result of the analysis unit 142, and the digitalinformation of the incorporation target is identified from imagerecognition, the operation deciding unit 144 starts the incorporationprocess of the digital information to the work surface 2 (S106).

Specifically, the digital information of the incorporation target istransmitted from the information terminal 200 via the communicationunit, to the information recognition display device 100. When the mainbody of the information terminal 200 does not store the digitalinformation of the incorporation target, the digital information may betransmitted from the server or the like that stores the digitalinformation to the information recognition display device 100. Also, theinformation recognition display device 100 may be configured without themain body of the information recognition display device 100 that storesdigital information, but digital information may be stored in a serverconnected via a network in a communicable manner, likewise theinformation terminal 200. In this case, the information terminal 200transmits digital information of the incorporation target to a serverthat stores digital information of the information recognition displaydevice 100.

In step S106, digital information of the incorporation target isdisplayed on the work surface 2 of the extended work space, to show thatdigital information is transferred from the information terminal 200 tothe work surface 2. When the operation deciding unit 144 starts anincorporation process of digital information, the display control unit146 acquires digital information from the device that stores digitalinformation of the incorporation target in response to the start of theprocess. The digital information of the incorporation target is storedin the server or the like capable of communicating via the informationterminal 200 or a network, and the operation deciding unit 144 isconnected to the network via the communication unit 150 to acquiredigital information of the incorporation target.

Then, the display control unit 146 causes the projection unit 110 toproject the acquired digital information (S108). In this way, digitalinformation of the information terminal 200 is incorporated in theextended work space. For example, in the example of the left side ofFIG. 5, image recognition of the photograph 300 displayed on the screenof the information terminal 200 put on the tabletop is normallyexecuted, and the information terminal 200 put on the tabletop isrecognized. In this case, the photograph is transmitted from theinformation terminal 200 to the information recognition display device100, so that the projection unit 110 projects the photograph on thetabletop. The photograph displayed on the information terminal 200 isdisplayed on the tabletop when a user lifts the information terminal 200from the tabletop, a user can recognize that the photograph of theinformation terminal 200 is incorporated in the extended work space.

In the above, the incorporation process of digital information has beendescribed. Note that incorporation of digital information from theinformation terminal 200 to the work surface 2 of the extended workspace may be a copy of the information terminal 200 to the informationrecognition display device 100, or a move of digital information of theinformation terminal 200 to the information recognition display device100. When digital information of the information terminal 200 is movedto the information recognition display device 100, only digitalinformation may be displayed on the work surface 2, and the informationterminal 200 does not display digital information. Also, when digitalinformation of the information terminal 200 is moved to the informationrecognition display device 100, the information terminal 200 may displaythe display information that expresses digital information of theinformation terminal 200 that has moved to the information recognitiondisplay device 100. Thereby, a user can intuitively recognize that thedigital information is moved from the information terminal 200. Suchdisplay control of the information terminal 200 is achieved bytransmitting the information for changing the display of the informationterminal 200 from the information recognition display device 100 to theinformation terminal 200, at a time in response to the incorporationprocess of digital information. When removing digital informationdisplayed on the work surface 2 with the information terminal 200, thesame or similar display process may be executed. As illustrated in theright side of FIG. 5, the display of digital information may be erasedfrom the work surface 2 when the digital information is removed to theinformation terminal 200, and the digital information may be displayedon the work surface 2 when digital information is transferred to theinformation terminal 200. Further, the digital information incorporatedfrom the information terminal 200 to the work surface 2 of the extendedwork space is freely operated (edited, moved, etc.) on the work surface2. A specific example of the operation method performable on the worksurface 2 of the extended work space will be described later.

(2) Digital Information Removal Process

Next, on the basis of FIGS. 4 and 5, the process for removing digitalinformation displayed on the work surface 2 of the extended work spacewith the information terminal 200 will be described. In the right sideof FIG. 5, a photograph is taken as an example of the digitalinformation, to illustrate an exemplary operation for removing thephotograph of the work surface 2 of the extended work space with theinformation terminal 200.

First, a user decides digital information that is to be removed with theinformation terminal 200, from among the digital information displayedon the work surface 2 of the extended work space. Then, the user putsthe information terminal 200 on the digital information that is decidedas the removal target, as an action for removing digital informationfrom the work surface 2, (S110). In an example of the right side of FIG.5, a user adds a character string as an additional object 402 to thephotograph 400 displayed on the work surface 2 of the extended workspace, and thereafter puts the information terminal 200 on thephotograph 400. If the information recognition display device 100recognizes that the user has put the information terminal 200 on thework surface 2 (S112), the digital information of the removal target ismoved from the work surface 2 to the information terminal 200 inresponse to display control triggering information created by puttingthe information terminal 200 on the work surface 2 (S114).

At this time, the digital information content displayed on the worksurface 2 at the time point when the information terminal 200 is put ismoved to the information terminal 200. For example, in an example of theright side of FIG. 5, the photograph 400 to which the additional object402 is added is moved to the information terminal 200. Note that themethod for determining that the removal action of digital information isperformed is, for example, the aforementioned method using the imagerecognition technology, the method using the time stamp, or the like. Atthis time, in the method using the time stamp, the action is determinedusing the time stamp at the time point when the information terminal 200starts moving from a motionless state, as opposed to the aforementionedinformation terminal 200 that determines the time point when theinformation terminal 200 stops its motion.

Thereafter, when it is detected that the information terminal 200 islifted from the work surface 2 by the user, the operation deciding unit144 causes the display control unit 146, to erase the display of digitalinformation moved to the information terminal 200 from the work surface2 (S116). For example, in an example of the right side of FIG. 5, when auser lifts the information terminal 200 put on the tabletop, the displaycontrol unit 146 erases the display of the photograph 400 of the removaltarget displayed at the position where the information terminal 200 hasbeen put on the work surface 2. Thereby, a user can visually confirmthat the photograph 400 of the removal target is moved to theinformation terminal 200. Also, the information terminal 200 displaysthe photograph content after edition displayed on the work surface 2before the photograph 400 is removed. In the above, the removal processof digital information has been described. Although, in the abovedescription, digital information is incorporated in and removed from thework surface 2 in response to the display control triggering informationcreated by the motion of the information terminal 200, the displaycontrol triggering information may be created by the state in which theinformation terminal 200 is put on the work surface 2.

(3) Operation of Digital Information in Extended Work Space

As described above, transfer of the digital information between theinformation recognition display device 100 that controls digitalinformation in the extended work space and the information terminal 200makes it possible to operate digital information at various sites inresponse to work method and utilization state of digital information.For example, as illustrated in FIG. 6, a door of a refrigerator may beutilized as the work surface 2 in the extended work space. In theexample of FIG. 6, the information recognition display device 100 isinstalled in the door of the refrigerator. When the information terminal200 that is activating a moving image application, such as news, isbrought in touch with the door of the refrigerator, the moving imageapplication is incorporated from the information terminal 200 into theinformation recognition display device 100. In this way, a user canoperate the moving image application displayed on the door of therefrigerator to watch the news.

Synchronization of Digital Information

The digital information that is able to be handled in the work in theextended work space may be synchronized with the digital information ofthe information terminal 200 from which the digital information isacquired, or may be handled as independent information withoutsynchronization. When the digital information displayed in the extendedwork space and the digital information of the information terminal 200are synchronized, edited content and operated content of digitalinformation in the extended work space is reflected in the informationterminal 200 in real time, for example. Also, as illustrated in FIG. 7,in the situation where the photograph 300 a is displayed on theinformation terminal 200, and the photograph 400 a corresponding to thephotograph 300 a is projected on the work surface in the extended workspace 2, a finger is moved on the operation surface of the informationterminal 200 to perform a slide operation. In response to thisoperation, the photograph 300 a displayed on the information terminal200 is slid to display the next photograph 300 b on the informationterminal 200, and the display is changed from the photograph 400 a tothe photograph 400 b corresponding to the photograph 300 b in the worksurface 2 as well.

Utilization of Digital Information Associated with Real Object

Also, although the digital information is transferred between theinformation recognition display device 100 and the information terminal200 in the above description, the information recognition display device100 may recognize a real object, such as a book, a magazine, and anewspaper, and acquire digital information corresponding to therecognized real object aside from the information terminal 200. Forexample, when a magazine of the real object is put on the work surfacein the extended work space 2, the image of the magazine captured by theimaging unit 130 is matched to the registered information in advancestored in the setting storing unit 150. At this time, an easilyidentifiable real object part, such as a front cover, may be used torecognize the real object. When determining that the image of themagazine is identical with certain registered information, the analysisunit 142 causes the operation deciding unit 144 to acquire the digitalinformation associated with the registered information (i.e., digitalinformation of the recognized magazine) via a network. The acquireddigital information of the magazine is projected on the work surface 2by the projection unit 110 via the display control unit 146.

The digital information of the magazine displayed on the work surface 2is operated by user's gesture for operating digital information to thework surface 2, in the same way as the operation in the informationterminal 200. For example, as illustrated in FIG. 8, when the digitalinformation of the magazine 420 is displayed on the work surface 2, auser slides a finger in the region where the digital information 420 isdisplayed, in order to turn a page of the magazine displayed in thedigital information 420 in response to the slide direction. As describedabove, a real object in the extended work space may be recognized, sothat the digital information associated with the recognized informationis displayed on the work surface 2 of the extended work space, in orderto make the digital information operable.

Digital information may be displayed in response to the identificationof the two-dimensional bar code provided on the real object, as anotherexample of recognizing a real object in the extended work space todisplay the digital information associated with the recognizedinformation on the work surface 2 of the extended work space. FIG. 9illustrates two examples of answer displaying method for problems inarithmetic. In the example of the left side of FIG. 9, when a fingerslides on an answer sheet 430 put on the work surface 2 of the extendedwork space, answers are displayed on the answer sheet 430. In thisexample, an action of sliding a finger is an answer display instruction,and the operation deciding unit 144 displays the answers correspondingto the problems of the answer sheet 430 on the answer sheet 430 on thebasis of the content of the answer sheet 430 recognized by the analysisunit 142 and a user's action in the extended work space.

Alternatively, in an example of the right side of FIG. 9, the answersmay be displayed by putting the sheet 500 on which a two-dimensional barcode 502 indicating an answer display instruction is described, on theanswer sheet 430 put on the work surface 2 of the extended work space.The information recognition display device 100 identifies thetwo-dimensional bar code of the sheet 500, and displays the answers ofthe problems on the sheet 500. The two-dimensional bar code 502 of thesheet 500 may be provided for each problem, or may be common for aplurality of problems.

As described above, the operation for displaying digital informationassociated with the real object in the extended work space is utilized,for example, for recognizing an advertisement of a supermarket todisplay detailed information of each article, or for recognizing displayof a trailer of a movie to play a moving image.

Incorrect Operation Preventing Process

Transfer of the digital information between the information recognitiondisplay device 100 and the information terminal 200 is executed inresponse to an action of putting and leaving the information terminal200 on the work surface 2. Here, since the action of putting theinformation terminal 200 on the tabletop or the like is an action thatis frequently performed, it is possible that an incorporation action anda removal action is recognized to be performed, and unintended transferof digital information is executed, even when transfer of digitalinformation is not intended. Thus, unintended transfer of digitalinformation may be prevented by performing an action that clearlyexpresses transfer of digital information.

For example, as illustrated in FIG. 10, the information terminal 200 isput on the work surface 2 of the extended work space. As forincorporation of digital information from the information terminal 200into the information recognition display device 100, in the flowchartillustrated in FIG. 3, when the information terminal 200 put on the worksurface 2 is lifted, the digital information of the incorporation targetis incorporated into the information recognition display device 100. Atthis time, to prevent unintended incorporation of digital information,for example, when an action of pushing the information terminal 200 puton the work surface 2 toward the work surface 2 is performed,incorporation of digital information into the information recognitiondisplay device 100 starts for the first time. When the pushing actiontoward the information terminal 200 is performed, and thereafter theinformation terminal 200 is recognized to be lifted, the digitalinformation of the incorporation target is incorporated into theinformation recognition display device 100.

On the other hand, when the pushing action toward the informationterminal 200 put on the work surface 2 is not performed, and theinformation terminal 200 is lifted, the digital information of theinformation terminal 200 is not incorporated in the informationrecognition display device 100. Accordingly, the digital information ofthe information terminal 200 is not displayed on the work surface 2after the information terminal 200 is lifted.

Although, in the example illustrated in FIG. 10, the digital informationtransfer is instructed by a distinctive action for preventing anincorrect operation, gesture recognition and sound recognition may becombined, so that incorporation and removal of digital information areinstructed with sound in the process of FIG. 3 or FIG. 4, for example.

In the above, the configuration of the extended work space systemaccording to the first embodiment, as well as the transfer process ofdigital information executed in the extended work space, has beendescribed. The present embodiment enables handling of digitalinformation in an extended work space that integrates a real world anddigital information by a simple and intuitive method.

<2. Second Embodiment>

[2.1. Remote Collaboration Function]

Next, with reference to FIG. 11, the function of the extended work spacesystem according to the second embodiment of the present disclosure willbe described. The extended work space system according to the presentembodiment implements a function that shares information of a pluralityof extended work spaces (also, referred to as “remote collaborationfunction”).

One of the work performed in the extended work space is collaborationwork via a network that connects extended work spaces located at remotepositions to each other. For example, such collaboration work isrealized by superimposing an image on a desk, which is a user's workspace at a remote position, on a work space of another user, in order toprovide each user with an extended work space. Here, it is desired thatthe extended work space for the collaboration work be constructedeasily, and that the collaboration work be performed more readily andintuitively while confirming the situation of each other in thecollaboration work space. Thus, the remote collaboration functionenables a user to do user's own work while recognizing the worksituation in another extended work space. FIG. 11 is an explanatorydiagram illustrating the activation process of the remote collaborationfunction in the extended work space system according to the presentembodiment.

FIG. 11 illustrates a procedure for sharing two extended work spaces.The extended work spaces are constructed by the information recognitiondisplay devices 100A, 1006 installed in each space, respectively. Notethat the function and configuration of the information recognitiondisplay devices 100A, 100B are same as those of the informationrecognition display device 100 according to the first embodimentillustrated in FIG. 2. The information recognition display devices 100A,100B are in a communicable state via a network. Note that, in thefollowing, the reference sign 100A is assigned to the first informationrecognition display device, and the reference sign 100B is assigned tothe second information recognition display device. In the presentembodiment, when it is detected that a user performs an action ofputting and lifting the information terminal 200 on the work surface inthe extended work space 2, information sharing with another extendedwork space starts. Thereby, information of a plurality of extended workspaces are made identical with each other with a simple action.

Specifically, the information terminal 200 is put on the work surface 2of the extended work space in which the first information recognitiondisplay device 100A is installed, and thereafter is lifted. This actiondetermination is executed, for example, by the method using the imagerecognition technology, the method using the time stamp, or the like,which are described in the first embodiment. When recognizing an actionof putting and subsequently lifting the information terminal 200, thefirst information recognition display device 100A requests start ofinformation sharing to the second information recognition display device1006. In response to the request from the first information recognitiondisplay device 100A, the second information recognition display device100B receives an image of a first extended work space in which the firstinformation recognition device 100A is put, and displays in a secondextended work space. In this way, the first extended work space isdisplayed as digital information in the second extended work space.

In the example illustrated in FIG. 11, when the information terminal 200is put on the work surface 2A of the first extended work space, transferof the digital information is executed between the information terminal200 and the first information recognition display device 100A by thefunction described in the first embodiment. When the informationterminal 200 is taken away from the work surface 2A, digital informationincorporated from the information terminal 200, for example thephotograph 400A, is displayed on the work surface 2A. At this time,since the remote collaboration function is active between the firstinformation recognition display device 100A and the second informationrecognition display device 100B, the photograph 400A is displayed on thework surface 2B of the second extended work space, in the same way asthe photograph 400A displayed in the first extended work space.

When the image of the first extended work space is displayed as digitalinformation in the second extended work space, the image of the firstextended work space is also displayed as the digital information in thefirst extended work space. For example, as illustrated in FIG. 11, whena user B of the second extended work space points a finger at thephotograph 400B displayed on the work surface 2B, the image of a hand HBof the user B is output from the second information recognition displaydevice 100B to the first information recognition display device 100A.Then, the hand of the user B is displayed as digital information HB_I inthe first extended work space. Thereby, a user A of the first extendedwork space can recognize that the user B points the finger at thephotograph 400B.

As described above, the remote collaboration function enables users tomutually recognize situation of a plurality of extended work spaces anda user's action, so that a plurality of users can proceed with one workwhile confirming intention of each other, for example.

Although, in the example of FIG. 11, the digital information 400A, 400Bis displayed in each extended work space that shares the information,digital information of the real object of the information terminal 200that is put on the work surface 2A of the first extended work space maybe displayed in the second extended work space as illustrated in FIG.12, for example. In this case, the remote collaboration function startswhen the information terminal 200 is put on the work surface 2A, forexample. When the remote collaboration function becomes active, theimage of the information terminal 200 put on the work surface 2A isdisplayed on the work surface 2B of the second extended work space asdigital information 200_I.

[2.2. Interactive Authentication Method]

For example, in the example of FIG. 11 described above, the remotecollaboration function enables the user B of the second extended workspace to perform an action, such as pointing a finger at the digitalinformation and touching the digital information. At this time, thedigital information stored by the first information recognition displaydevice 100A may be operable in the second extended work space. In thiscase, the second information recognition display device 100B is also tostore the digital information, which is transmitted to the secondinformation recognition display device 100B from the first informationrecognition display device 100A at predetermined times. A predeterminedtime may be, for example, when the remote collaboration function starts,or when all users approve the operation of information.

Approval between users may be confirmed using an authenticationfunction. In the extended work space system according to the presentembodiment, authentication can be performed by utilizing identicalinformation of a plurality of extended work spaces. FIG. 13 illustratesan example of the authentication method according to the presentembodiment. In this example, authentication is determined on the basisof overlap of a hand of each extended work space.

For example, a user (the user B) who requests authentication puts a handon the work surface 2B of the extended work space with the palm facingupward, as an authentication requesting action. By doing so, the digitalinformation HB_I of the hand of the user B is displayed in the extendedwork space of a user (the user A) who receives the authenticationrequest. When receiving the authentication request of the user B, theuser A puts the hand HA on the digital information HB_I of the hand ofthe user B displayed on the work surface 2A, so as to place the palmstogether. The information recognition display device 100A determineswhether or not the hand HA of the user A and the hand HB_I of the user Boverlap each other by hand shape recognition and, when determining theoverlap, authenticates the request of the user B.

The authentication requesting action may be an action of placing a thumband an index finger face-to-face with each other, as illustrated in FIG.14 for example. In this case, a user (the user A) who receives anauthentication request puts the hand HA in such a manner to place theuser's own thumb and the index finger on the thumb and the index fingerof the digital information HB_I of the hand of the user B, in order torespond to the authentication request.

Alternatively, the authentication action may be an action of placingfingers together in an instructed authentication region. For example,when an article in the game is exchanged as illustrated in FIG. 15, anarticle X is handed from the user A to the user B. At this time, anauthentication guidance illustrated on FIG. 15 is displayed on the worksurface 2A of the user A and the work surface 2B of the user B. Theauthentication guidance displays a message for confirming an approval,and recommends an action of touching a finger on an approval area 460when approving. When each of the user A and the user B performs theauthentication action in response to the message, the hand performingthe authentication action is displayed in the extended work space of theother person. This enables performing the authentication action whilelooking at the motion of the other person, and the user A can performthe authentication action after confirming that the user B has approvedas illustrated in FIG. 15, for example.

Further the authentication action may be an action of inputting, inanother extended work space, the same information as the informationinput in a certain extended work space. For example, when a writingtrajectory of a pen of a user is detectable, an authentication processthat compares writing trajectories input in a plurality of extended workspaces and approves when identical may be executed. As one example, asillustrated in FIG. 16, one user (for example, the user B) inputs with apen in the work surface 2B as an authentication requesting action. Whenacquiring the writing trajectory of the pen of the work surface 2B, theinformation recognition display device 100B outputs the writingtrajectory information, along with the authentication request, to theinformation authentication display device 100A of the other user (forexample, the user A).

The information authentication display device 100A receives theauthentication request, and displays the digital information LB_Iindicating the writing trajectory of the pen of the user B on the worksurface 2A. When approving, the user A traces the digital informationLB_I displayed on the work surface 2A with a pen 4, and inputs the samepictorial figure as the digital information LB_I. When determining thatthe writing trajectory of the pen 4 of the user A is same as the digitalinformation LB_I, the information recognition display device 100Anotifies the information authentication display device 100B that theuser A has approved. Thereby, authentication succeeds between the user Aand the user B.

As described above, the extended work space system according to thepresent embodiment executes the authentication process while confirmingan authentication action of each user, taking advantage of sharableinformation of each extended work space. Hence, a user can perform theauthentication process intuitively, and can proceed with the processwhile confirming the authentication action of each user in order toperform the authentication action without worries.

The behavior performed by the authentication may be various kinds ofoperations, such as sharing digital information between users, deletingdigital information, and sharing digital information with a thirdperson. For example, digital information stored in the first informationrecognition display device 100A of the user A is removed at theinformation terminal 200B of the user B of another extended work space.At this time, as an authentication action for permitting a removal ofdigital information in the information terminal 200B of the user B, anaction of overlapping mutual information terminals on the digitalinformation of the removal target may be performed.

For example, as illustrated in FIG. 17, digital information of thephotograph 450A is stored in the first information recognition displaydevice 100A of the user A. The photograph 450A is also displayed on thework surface 2B of the user B of another extended work space, by theremote collaboration function. The user A is to permit when thephotograph 450A is removed in the information terminal 200B of the userB, and the user B puts the information terminal 200B on the photographdisplayed on the work surface 2B as the authentication requestingaction. This action is displayed on the work surface 2A of the user A,and the user A looks at the action of the user B displayed on the worksurface 2A to recognize a removal request of the photograph 450A.

Then, when approving the request of the user B, the user A overlaps theinformation terminal 200A of the user A on the digital information200B_I of the information terminal 200B displayed on the work surface2A. When determining that the user B has approved a removal of theinformation terminal 200B for the photograph 450A from the action of theuser A, the first information recognition display device 100A sends thedetermination result to the second information authentication displaydevice 100B. Thereby, the authentication succeeds between the user A andthe user B, and the photograph 450A is copied to the informationterminal 200B.

Also, when a plurality of operations is executable by the authenticationaction, operations executable when authentication between users succeedsmay be displayed in a list, for example. In the example illustrated inFIG. 18, the photograph 450A stored in the first information recognitiondisplay device 100A of the user A is also displayed on the work surface2B of the user B of another extended work space, by the remotecollaboration function, in the same way as FIG. 17. When the user B putsa finger on the photograph displayed on the work surface 2B, and theuser A also puts a finger of the user A on the finger of the user B,authentication succeeds between the user A and the user B. At this time,the first information recognition display device 100A displays a list700 of operations executable when authentication between users succeeds,on the work surface 2A. This list 700 is also displayed on the worksurface 2B of the user B.

The list 700 includes items such as sharing digital information (Share)and deleting digital information (Delete), for example. When the list700 is displayed, a user that does not have stored digital information(the user B in the present example) is also able to execute sharing anddeleting of digital information, which are operable.

Note that, when one item of digital information is operable between aplurality of users, it is possible that a plurality of users try tooperate the digital information simultaneously. The digital informationmay be simultaneously operable, or may be operable by a specific useronly. A method that enables operation of a specific user only may be anexclusion process, which permits an operation from a user who firstperformed an operation and excludes operations of other users until theoperation of the first user ends, for example.

For example, as illustrated in FIG. 19, when the remote collaborationfunction is active between the first information recognition displaydevice 100A and the second information recognition display device 100B,the user A touches and operates the photograph 400A displayed on thework surface 2A with a finger. At this time, the first informationrecognition display device 100A instructs the second informationrecognition display device 100B to exclude an operation to thephotograph 400B displayed on the work surface 2B of the user B. Thesecond information recognition display device 100B receives theexclusion instruction, and excludes an operation to the photograph 400B.At this time, the user B may be notified that an operation to thephotograph 400B is excluded. The notification method may be, forexample, masking of the photograph 400B as in FIG. 19, sound, or thelike.

In the above, the remote collaboration function of the extended workspace system according to the present embodiment has been described.Such function enables mutually recognizing situations of a plurality ofextended work spaces and user's actions, so that a plurality of userscan proceed with one work while confirming intention of each other.

<3. Hardware Configuration Example>

The processing by the information processing unit 140 of the informationrecognition display device 100 according to the aforementionedembodiment can be executed by using hardware or software. In this case,the information processing unit 140 can be configured as illustrated inFIG. 20. Hereinafter, an example of a hardware configuration of theinformation processing unit 140 will be described based on FIG. 20.

The information processing unit 140 can be implemented by a processingapparatus such as a computer, as described above. As illustrated in FIG.20, the information processing unit 140 includes a central processingunit (CPU) 901, a read only memory (ROM) 902, a random access memory(RAM) 903, and a host bus 904 a. The information processing unit 140also includes a bridge 904, an external bus 904 b, an interface 905, aninput device 906, an output device 907, a storage device (hard diskdrive) 908, a drive 909, a connection port 911, and a communicationdevice 913.

The CPU 901 functions as an arithmetic processing unit and a controlunit, and controls overall operation of the information processing unit140 according to a variety of programs. The CPU 901 may also be amicroprocessor. The ROM 902 stores therein the programs, operationalparameters, and the like that are used by the CPU 901. The RAM 903temporarily stores therein the programs used and executed by the CPU901, parameters appropriately varying in executing the programs, and thelike. These are connected to each other through the host bus 904 aconfigured of a CPU bus or the like.

The host bus 904 a is connected to the external bus 904 b such as aperipheral component interconnect/interface (PCI) bus through the bridge904. Note that the host bus 904 a, the bridge 904, and the external bus904 b do not have to be configured separately, and functions of thesemay be implemented by a single bus.

The input device 906 includes: an input unit for inputting informationby a user, such as a mouse, a keyboard, a touch panel, buttons, amicrophone, a switch, or a lever; an input control circuit generatinginput signals based on input by the user and outputting the signals tothe CPU 901; and the like. The output device 907 includes: a displaydevice such as a liquid crystal display (LCD) device, an organic lightemitting diode (OLED) device, or a lamp; and an audio output device suchas a speaker.

The storage device 908 is an example of a storage unit of theinformation processing unit 140 and is a device for storing data. Thestorage device 908 may include a storage medium, a recorder that recordsdata in the storage medium, a reader that reads data from the storagemedium, a deletion device that deletes data recorded in the storagemedium, and the like. The storage device 908 is configured of, forexample, a hard disk drive (HDD). The storage device 908 drives a harddisk and stores programs executed by the CPU 901 and a variety of data.

The drive 909 is a reader/writer and is built in or externally connectedto the information processing unit 140. The drive 909 reads informationrecorded in the removable recording medium loaded in the drive 909 suchas a magnetic disk, an optical disk, a magneto-optical disk, or asemiconductor memory, and outputs the information to the RAM 903.

The connection port 911 is an interface connected to an external device,and is a port of connection with the external device capable oftransferring data through, for example, an universal serial bus (USB).The communication device 913 is a communication interface configured ofa communication device or the like for connecting to, for example, thecommunication network 10. The communication device 913 may be acommunication device supporting a wireless local area network (LAN), acommunication device supporting a wireless USB, or a wired communicationdevice that performs wired communication.

The preferred embodiments of the present disclosure have been describedabove with reference to the accompanying drawings, whilst the presentdisclosure is not limited to the above examples, of course. A personskilled in the art may find various alterations and modifications withinthe scope of the appended claims, and it should be understood that theywill naturally come under the technical scope of the present disclosure.

Although, in the above embodiments, the information processing unit 140is provided in the information recognition display device 100, thepresent technology is not limited to such an example. For example, theinformation processing unit 140 or only a part of functions constitutingthe information processing unit 140 may be provided in a server that isconnected to a network.

Additionally, the present technology may also be configured as below.

(1) A first information processing apparatus, comprising:

circuitry configured to:

control a display of a virtual object, displayed in a first extendedwork space, based on a first analysis of first input informationassociated with the first extended work space and a second analysis ofsecond input information associated with a second extended work space,

wherein the first analysis of the first input information is based onfirst position information of a first real object detected in the firstextended work space, and

wherein the second analysis of the second input information is based onsecond position information of a second real object detected in thesecond extended work space; and

a communicator configured to communicate with a second informationprocessing apparatus that corresponds to the second extended work space.

(2) The first information processing apparatus according to claim 1,wherein

the communicator is further configured to transmit the first inputinformation to the second information processing apparatus based on astart time of the communication between the first information processingapparatus and the second information processing apparatus.

(3) The first information processing apparatus according to claim 1,wherein

the communicator is further configured to transmit the first inputinformation to the second information processing apparatus based onapprovals from a plurality of users of a plurality of extended workspaces,

wherein the approvals from the plurality of users are based on anauthentication process.

(4) The first information processing apparatus according to claim 3,wherein the authentication process comprises a determination of anoverlap between a first virtual image of a first hand of a first user ofthe plurality of users and a second virtual image of a second hand of asecond user of the plurality of users

(5) The first information processing apparatus according to claim 3,wherein

the authentication process comprises a comparison of a first writingtrajectory inputted by a first user of the plurality of users and asecond writing trajectory inputted by a second user of the plurality ofusers.

(6) The first information processing apparatus according to claim 1,wherein

the circuitry is further configured to display a list of operations onthe virtual object, wherein the list of operations comprises at leastone of a first operation to share digital information or a secondoperation to delete the digital information.

(7) The first information processing apparatus according to claim 1,wherein the circuitry is further configured to inhibit users, other thana first user, of a plurality of users from access of the virtual object,at a time the first user access the virtual object.

(8) An information processing method, comprising:

in a first information processing apparatus:

controlling a display of a virtual object, displayed in a first extendedwork space, based on a first analysis of first input informationassociated with the first extended work space and a second analysis ofsecond input information associated with a second extended work,

wherein the first analysis of the first input information is based onfirst position information of a first real object detected in the firstextended work space, and

wherein the second analysis of the second input information is based onsecond position information of a second real object detected in thesecond extended work space; and

communicating with a second information processing apparatuscorresponding to the second extended work space.

(9) The information processing method according to claim 8, wherein

the communication comprises transmitting the first input information tothe second information processing apparatus based on a start time of thecommunication between the first information processing apparatus and thesecond information processing apparatus.

(10) The information processing method according to claim 8, wherein

the communication comprises transmitting the first input information tothe second information processing apparatus based on approvals from aplurality of users of a plurality of extended work spaces,

wherein the approvals from the plurality of users are based on anauthentication process.

(11) The information processing method according to claim 10, wherein

the authentication process comprises determining overlapping between afirst virtual image of a first hand of a first user of the plurality ofusers and a second virtual image of a second hand of a second user ofthe plurality of users.

(12) The information processing method according to claim 10, whereinthe

authentication comprises comparing a first writing trajectory inputtedby a first user of the plurality of users and a second writingtrajectory inputted by a second user of the plurality of users.

(13) The information processing method according to claim 8, furthercomprising displaying a list of operations on the virtual object,wherein the list of operations comprises at least one of sharing digitalinformation or deleting the digital information.

(14) The information processing method according to claim 8, furthercomprising inhibiting users, other than a first user, of a plurality ofusers from accessing the virtual object, at a time the first user isaccessing the virtual object.

(15) A non-transitory computer readable medium having stored thereoncomputer readable instructions that, when executed by a processor, causea computer to execute operations, the operations comprising:

controlling a display of a virtual object, displayed in a first extendedwork space, based on a first analysis of first input informationassociated with the first extended work space and a second analysis ofsecond input information associated with a second extended work,

wherein the first analysis of the first input information is based onfirst position information of a first real object detected in the firstextended work space, and

wherein the second analysis of the second input information is based onsecond position information of a second real object detected in thesecond extended work space; and

communicating with an information processing apparatus corresponding tothe second extended work space.

REFERENCE SIGNS LIST

-   2 work surface-   100 information recognition display device-   110 projection unit-   120 detection unit-   130 imaging unit-   140 information processing unit-   142 analysis unit-   144 operation deciding unit-   146 display control unit-   148 setting storing unit-   150 communication unit-   200 information terminal

The invention claimed is:
 1. A first information processing apparatus,comprising: circuitry configured to: control a display of a virtualobject, displayed in a first extended work space, based on a firstanalysis of first input information associated with the first extendedwork space and a second analysis of second input information associatedwith a second extended work space, wherein the first analysis of thefirst input information is based on first position information of afirst real object detected in the first extended work space, and whereinthe second analysis of the second input information is based on secondposition information of a second real object detected in the secondextended work space; and a communicator configured to communicate with asecond information processing apparatus that corresponds to the secondextended work space.
 2. The first information processing apparatusaccording to claim 1, wherein the communicator is further configured totransmit the first input information to the second informationprocessing apparatus based on a start time of the communication betweenthe first information processing apparatus and the second informationprocessing apparatus.
 3. The first information processing apparatusaccording to claim 1, wherein the communicator is further configured totransmit the first input information to the second informationprocessing apparatus based on approvals from a plurality of users of aplurality of extended work spaces, wherein the approvals from theplurality of users are based on an authentication process.
 4. The firstinformation processing apparatus according to claim 3, wherein theauthentication process comprises a determination of an overlap between afirst virtual image of a first hand of a first user of the plurality ofusers and a second virtual image of a second hand of a second user ofthe plurality of users.
 5. The first information processing apparatusaccording to claim 3, wherein the authentication process comprises acomparison of a first writing trajectory inputted by a first user of theplurality of users and a second writing trajectory inputted by a seconduser of the plurality of users.
 6. The first information processingapparatus according to claim 1, wherein the circuitry is furtherconfigured to display a list of operations on the virtual object,wherein the list of operations comprises at least one of a firstoperation to share digital information or a second operation to deletethe digital information.
 7. The first information processing apparatusaccording to claim 1, wherein the circuitry is further configured toinhibit users, other than a first user, of a plurality of users fromaccess of the virtual object, at a time the first user access thevirtual object.
 8. An information processing method, comprising: in afirst information processing apparatus: controlling a display of avirtual object, displayed in a first extended work space, based on afirst analysis of first input information associated with the firstextended work space and a second analysis of second input informationassociated with a second extended work, wherein the first analysis ofthe first input information is based on first position information of afirst real object detected in the first extended work space, and whereinthe second analysis of the second input information is based on secondposition information of a second real object detected in the secondextended work space; and communicating with a second informationprocessing apparatus corresponding to the second extended work space. 9.The information processing method according to claim 8, furthercomprising transmitting the first input information to the secondinformation processing apparatus based on a start time of thecommunication between the first information processing apparatus and thesecond information processing apparatus.
 10. The information processingmethod according to claim 8, further comprising transmitting the firstinput information to the second information processing apparatus basedon approvals from a plurality of users of a plurality of extended workspaces, wherein the approvals from the plurality of users are based onan authentication process.
 11. The information processing methodaccording to claim 10, wherein the authentication process comprisesdetermining overlapping between a first virtual image of a first hand ofa first user of the plurality of users and a second virtual image of asecond hand of a second user of the plurality of users.
 12. Theinformation processing method according to claim 10, wherein theauthentication process comprises comparing a first writing trajectoryinputted by a first user of the plurality of users and a second writingtrajectory inputted by a second user of the plurality of users.
 13. Theinformation processing method according to claim 8, further comprisingdisplaying a list of operations on the virtual object, wherein the listof operations comprises at least one of sharing digital information ordeleting the digital information.
 14. The information processing methodaccording to claim 8, further comprising inhibiting users, other than afirst user, of a plurality of users from accessing the virtual object,at a time the first user is accessing the virtual object.
 15. Anon-transitory computer readable medium having stored thereon computerreadable instructions for causing a computer to execute operations, theoperations comprising: controlling a display of a virtual object,displayed in a first extended work space, based on a first analysis offirst input information associated with the first extended work spaceand a second analysis of second input information associated with asecond extended work, wherein the first analysis of the first inputinformation is based on first position information of a first realobject detected in the first extended work space, and wherein the secondanalysis of the second input information is based on second positioninformation of a second real object detected in the second extended workspace; and communicating with an information processing apparatuscorresponding to the second extended work space.